Introduction to ANSI C and C++ Programming for Non-C Programmers

This 5-day course teaches programmers with elementary ANSI C and C++ programming experience how to program using the ANSI C and C++ languages in a non-object-oriented manner. This course prepares programmers for the course "C++ and Object-Oriented Programming (for C Programmers)."

Topics covered include inline functions, overloaded functions, function templates, default arguments, references, const qualifier, arrays, multiple-subscripted arrays, pointers, pointer arithmetic, function pointers, strings, structures, enumerations, sequential access files, direct access files, software simulation, structures, bitwise operators, bit manipulation, unions, preprocessor directives, macros, optimizing memory use, and improving execution performance. The course offers extensive laboratory experience. Solutions are provided for laboratory exercises. 60% lecture and 40% laboratory exercises.

Prerequisites

Course Objectives


© Copyright 1995-6, Rogue Wave Software, Inc.